Software Process Measurements using Software Configuration Management
نویسندگان
چکیده
Software Configuration Management (SCM) is the controlled way to manage the development and modification of software. For an efficient SCM process different SCM tools can be used to collect information about items being changed in the development or maintenance process. Advanced SCM tools include also Change Management which collects information related to the change process in a project. There is a huge amount of information stored in SCM repository and this information can be used as input to Software Metrics for Sizeand Process-Oriented Metrics. This paper describes how SCM data can be utilised for Process-Oriented Software Metrics. To identify the changes performed in a software system, SCM uses Change Requests (CR). By placing CRs under version control, it is possible to measure the nature of change process: The measurements taken on CRs give information not only about the number and type of changes but also about the development process behaviour. These measurements can be used during the development process and in the final analysis of the project. Main advantages of using data stored by SCM is the accuracy of the data, and that it is not necessary to put extra efforts to register the data (they are updated automatically when certain actions related to the SCM process are performed). As an implementation example, the paper presents a change-oriented SCM tool used at ABB Automation Product AB, and measurements showing certain cases of different lifecycle models.
منابع مشابه
Configuration Management in Security related Software Engineering Processes
IT-Security requires specific enhancements and tailoring during the complete life cycle of the product or system, including a security focused SW-engineering process. One of the key technologies to manage the software engineering process is the use of a tool driven Software Configuration Management. Software Configuration Management (SCM)[10] is an aspect of establishing that the functional req...
متن کاملA Configuration Management System Supporting Component-Based Software Development
Component-based software development has been viewed as an emerging paradigm of software development. This paper analyzes the requirements of configuration management in component-based development process. Based on the analysis, a prototype configuration management system is proposed to meet the requirements. An example of using the system is also given.
متن کاملKeeping the Software Documentation Up to Date in Small Companies
Software configuration management is one of the first requirements to achieve quality in the software process. However, these activities are very difficult to be introduced, mainly in small software companies. This work proposes a software configuration management plan for small software business. In order to accomplish this goal, an empirical research was carried out, using the Goal/ Question/...
متن کاملService Oriented Configuration Management of Software Architecture
Software configuration management (SCM) is an important activity in the software engineering life cycle. SCM by control of the evolution process of products leads to constancy and stability in software systems. Nowadays, use of software configuration management is essential during the process of software development as rules to control and manage the evolution of software systems. SCM effects d...
متن کاملAn Integration Framework of Configuration Management and Process Management
Currently Configuration Management (CM) tool and Process Management (PM) tool are both largely applied in software organizations. However, neither of them can effectively support the complex evolutions in today’s software development solely. So we must integrate CM and PM together to provide a systematic framework for managing evolutions. This paper introduces a configuration management framewo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000